/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package clases;

import java.io.Serializable;

/**
 *
 * @author Jesus Martinez
 */
public class CondicionTotalizacion extends Root implements Serializable {
    
    private Integer idColumna; //Id de la columna que debe satisfacer la condicion.
    private String condicion; //Condicion a ser satisfecha (nombre celda)

    public CondicionTotalizacion() {
    }
    
    /**
     * Constructor de la clase. Recibe el id de la columna que debe 
     * satisfacer la condicion y el string representando la condicion
     * como tal.
     * @param idColumna
     * @param condicion 
     */
    public CondicionTotalizacion(Integer idColumna, String condicion) {
        this.idColumna = idColumna;
        this.condicion = condicion;
    }

    /**
     * Obtiene el nombre de la condicion.
     * @return String con el nombre de la condicion.
     */
    public String getCondicion() {
        return condicion;
    }

    /**
     * Fija la condicion.
     * @param condicion String con el nombre de la condicion.
     */
    public void setCondicion(String condicion) {
        this.condicion = condicion;
    }

    /**
     * Obtiene el identificador de la columna donde 
     * debe aplicarse la condicion.
     * @return Integer con el identificador de la columna.
     */
    public Integer getIdColumna() {
        return idColumna;
    }

    /**
     * Fija el identificador de la columna.
     * @param idColumna Integer con el identificador de la columna.
     */
    public void setIdColumna(Integer idColumna) {
        
        this.idColumna = idColumna;
    }
    
}

